package com.ihr360.payroll.model.dto.salary.projection;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ihr360.payroll.model.dto.salary.payslip.PayslipResult;
import com.ihr360.payroll.model.vo.PayslipStaffSalaryVo;
import com.ihr360.rest.core.Ihr360Projection;

import java.util.List;

/**
 * @author tomtao
 */
@Ihr360Projection(name = "payslipStaffProjection", types = {PayslipResult.class})
public interface PayslipStaffProjection {

    Long getId();

    @JsonProperty(value = "staffSalaryList")
    List<PayslipStaffSalaryVo> getStaffSalaryListVo();

}
